package com.stackoverflow

import org.springframework.transaction.annotation.Transactional;

//@Transactional
class UsuarioService {

	//ou usar a anotação na classe
	//static transactional = true
	def logar(params){

		def usuario = Usuario.findByUsernameAndPassword(params.username, params.password)

		/*def usuarioViaWhere = Usuario.find {

			(username == params.username || email == params.email ) && password == params.password
		}*/

		return usuario
	}


	def salvarUsuario(params) {

		def usuario = new Usuario(params)

		usuario.save(flush:true)

		return usuario
		//ou
		//def usuario = new Usuario()
		//usuario.properties = params
	}
}
